﻿article.topline { border-top: solid 1px #f7cb88; }
html { overflow-y: scroll; }
header.bottomline { border-bottom: solid 1px #f7cb88; }
input { height: 0.36rem; }
.right.allow { color: #faab34; }
.right.disabled { color: #999; }
.right.disabled3 { color: #999; width: 1.40rem; }

#guidepage { position: fixed; background-color: white; z-index: 99; width: 5000px; }
#guidepage li { float: left; position: relative; }
#guidepage li img { width: 100%; }

#shenghuopage article a { display: block; max-height: 3.3rem;}
#shenghuopage article a > img { width: 100%; display: block;position: static}


.shtitle { height: 40px; line-height: 40px;float: left; width:50%;}
.shtitle h2 { position: relative;float: left;width: 50%;font-size: 0.1rem; }
.shtitle h2 img { position: absolute; margin-left: 0.1rem; top: -0.33rem; width: 1.13rem; }

.shtitle span {padding-left: 20px;width:50%;  background: url(../img/clock.png) no-repeat left center; background-size: 0.26rem; text-indent: 0.37rem; padding-right: 0rem; }

#shenghuopage table th { height: 0.9rem; background: #49bcfd; line-height: 0.9rem; color: #f2f2f2; }
#shenghuopage table th:first-child { background: #fb9080; }

#shenghuopage table th span { display: inline-block; width: 0.42rem; height: 0.42rem; line-height: 0.42rem; margin: 0 0.1rem; border: solid 1px white; border-radius: 50%; font-size: 0.75em; }
#shenghuopage table a { display: block; max-height: 2.28rem; overflow: hidden; }

#shenghuopage article > h2 { text-align: center; height: 0.7rem; line-height: 0.7rem; background: #f2f2f2 url(../img/shbg.gif) no-repeat center center; background-size: 4.32rem; }
#hditemwrap {  left: 0; top: 5.6rem; bottom: 0; right: 0; overflow: hidden;margin-top: 2.7rem; }

/*生活详情页*/
#shenghuoviewpage article > ul { border: solid 1px #f7cb88; border-left: none; border-right: none; line-height: 0.86rem; color: #666; }
#shenghuoviewpage article > ul li:first-child { color: black; }
#shenghuoviewpage article > ul li { display: inline-block; width: 50%; text-indent: 1em; }
#shenghuoviewpage article > ul li span { color: #00b8fe; }
#shenghuoviewpage article { line-height: 1.5em; }
#shenghuoviewpage article > p { padding: 0 0.2rem; }
#shenghuoviewpage article img { max-width: 95%; margin: 0 auto; display: block; }

#shenghuoviewpage footer { background: #f7f7f7; border-top: solid 1px #f7cb88; position: fixed;}
#shenghuoviewpage footer li:first-child { text-align: left; }
#shenghuoviewpage footer span { color: #faab34; display: inline-block; }
#shenghuoviewpage footer li { line-height: 0.97rem; }
#shenghuoviewpage footer li:first-child a { font-size: 0.22rem; color: #999; }
#shenghuoviewpage footer b { color: #faab34; float: right; margin-right: 0.3rem; }
#shenghuoviewpage footer img { width: 0.5rem; }
#shenghuoviewpage footer li:last-child { flex: 0 0 1.8rem; background: #ffd79d; }
#shenghuoviewpage footer li:last-child.allow { background: #faab34; color: #fffbf5; line-height: 0.97rem; }
#shenghuoviewpage footer li:last-child.allow a { color: white; }
#shenghuoviewpage footer li:last-child.disabled { background: #999; }
#shenghuoviewpage footer li:first-child img { vertical-align: middle; margin: 0 0.2rem; }

#dingdansubmit { color: white; }

#kaiqianbtn.kaiqiang { line-height: 0.35rem; padding-top: 0.13rem; }

/*支付成功*/
#payokpage article { background: #ffe4a1; }
#payokpage article img { width: 100%; }
#payokpage article div { position: absolute; top: 50%; left: 50%; margin-top: -3rem; width: 6.3rem; height: 5.35rem; margin-left: -3.15rem; background: #fcedd6; border-radius: 0.4rem; overflow: hidden; text-align: center; display: none; }
#payokpage article div p { color: white; width: 4.8rem; height: 2.8rem; margin: 0 auto; border-bottom: solid 1px #d9c9af; background: url(../img/shenghuo/bg.png) no-repeat center center; background-size: 1.65rem; }
#payokpage article div h3 { height: 1.13rem; background: #d64f49; font-size: 0.48rem; line-height: 1.13rem; color: white; }
#payokpage article div img { width: 3.72rem; margin-top: 0.2rem; }
#payokpage article div b { display: block; padding-top: 0.8rem; font-size: 0.46rem; }
#payokpage article div span { font-size: 0.24rem; }
#payokpage article h4 { background: #000; opacity: 0.6; position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: none; }

/*登录*/
#loginpage img, #regpage img { display: block; margin: 0.8rem auto; }
#loginpage h2 { font-size: 0.62rem; text-align: center; margin-bottom: 1rem; }
#loginpage input, #regpage input, #getpwd input, #setpwdpage input { text-indent: 1.5em; border: solid 1px #d9d9d9; border-left: none; border-right: none; border-radius: 0; width: 100%; height: 0.78rem; margin-bottom: 0.2rem; }
#loginpage button, #regpage button, #getpwd button, #setpwdpage button { margin: 0.2rem auto; background: #ffd79d; height: 0.7rem; line-height: 0.7rem; width: 6.7rem; display: block; color: #ffecd0; }
#loginpage button.allow, #regpage button.allow, #getpwd button.allow, #setpwdpage button.allow { background: #fbaa34; color: white; }
#loginpage p, #regpage p, #getpwd p { float: right; position: relative; border: solid 1px #00b2ed; color: #00b2ed; width: 1.43rem; height: 0.46rem; margin-top: -0.84rem; font-size: 0.2rem; line-height: 0.46rem; text-align: center; margin-right: 0.25rem; }
#regpage button { margin-bottom: 0.1rem; }
#regform div { text-indent: 0.25rem; }
#regform div a { color: #fba832; }
#getpwd .topline, #setpwdpage .topline { padding-top: 0.2rem; }

#fuwuxieyi article { padding-top: 0.2rem; }
#fuwuxieyi article > p:last-child { padding-bottom: 0.5rem; }
#fuwuxieyi p { padding: 0 0.5rem; text-indent: 2em; }

#loginpage footer { background: white; border: none; }
#loginpage footer a { text-align: right; padding-right: 0.25rem; font-size: 0.32rem; }
#loginpage footer a.active { background: none; color: #757575; }
#loginpage article b, #regpage article b { float: right; margin-top: -0.68rem; position: relative; z-index: 1; margin-right: 0.7rem; }
#loginpage article b.open, #regpage article b.open { margin-top: -0.8rem; }
#loginpage article b img, #regpage article b img { margin: 0; width: 0.53rem; }

/*订单信息*/
#dingdanpage { }
#dingdanpage article { border-top: solid 1px #faab34; }
#dingdanpage h2 { height: 0.87rem; text-indent: 0.3rem; line-height: 0.87rem; background: #f2f2f2; }
#sendshijianwrap { padding-bottom: 0.2rem; }
#sendshijianwrap label { display: inline-block; width: 2.05rem; height: 1.46rem; border: solid 1px #999; color: #faab34; border-radius: 0.05rem; text-align: center; line-height: 1.46rem; margin-left: 0.2rem; margin-top: 0.2rem; }
#sendshijianwrap input { display: none; }
#sendshijianwrap input:checked + label { background: url(../img/shenghuo/shijian.png) no-repeat right top; border-color: #faab34; background-size: 0.73rem; }
#paywrap { padding-top: 0.62rem; }
#paywrap li { float: left; width: 50%; text-align: center; }
#paywrap label { display: block; }
#paywrap label img { width: 1.4rem; }
#dingdanpage footer { border-top: solid 1px #faab34; }
#dingdanpage footer li:last-child { background: #faab34; flex: 0 0 1.8rem; line-height: 0.97rem; color: white; }
#dizhiwrap td { padding: 0.2rem; color: #ccc; }
#dizhiwrap td:last-child { width: 0.4rem; }
#dizhiwrap img { width: 0.3rem; }
#dizhiwrap.allow { color: black; }

.zongjia { color: #faab34; font-size: 0.36rem; }
.jifen { color: #333; font-size: 0.26rem; }

#dingdanpage .zongjia { margin: 0 0.3rem; }
#dingdanpage footer li:first-child { text-align: left; line-height: 0.96rem; vertical-align: middle; }

/*彩中心*/
#mypage { background: #f2f2f2; }
#mypage ul { margin-top: 0.2rem; }
#mypage article ul.item { background: white; }

#mypage table { background: white; margin: 0.2rem 0; }
#gerenxinxi td:first-child { width: 1.62rem; height: 1.62rem; }
#gerenxinxi td div { height: 1rem; width: 1rem; overflow: hidden; border-radius: 50%; margin: 0 auto; }
#gerenxinxi td div img { width: 100%; }
#gerenxinxi td:last-child { text-align: right; padding-right: 0.3rem; }
#gerenxinxi h3 { color: #999; }
#gerenxinxi h4 { font-size: 0.68rem; }
#gerenxinxi h5 { margin-top: 0.2rem; color: #999; font-size: 0.28rem; }
#gerenxinxi h5 img { height: 0.40rem; vertical-align: middle; margin-right: 0.1rem; }
#gerenxinxi h5 a { color: #faab34; }

/*实名认证*/
.renzhengpage table td { padding: 0.28rem 0; border-bottom: solid 1px #f2f2f2; }
#renzhengpage table td input[type=text] { height: 0.32rem; border: none; width: 100%; }
#renzhengpage table td label { margin-right: 0.7rem; margin-left: 0.1rem; }
.renzhengpage table td:first-child { width: 1.48rem; text-indent: 0.3rem; color: #666; }
.renzhengpage h3 { text-indent: 3.57rem; color: #666; }
.renzhengpage ul li { float: left; width: 50%; text-align: center; }
.renzhengpage ul img:last-child { width: 2.37rem; }
.renzhengpage ul li:first-child div { width: 2.4rem; margin: 0 auto; }
.renzhengpage ul li:first-child div img { width: 100%; }
.renzhengpage ul li:first-child img { width: 2.4rem; }
.renzhengpage ul li div { position: relative; }
#shibaiwrap { color: #ec4747; text-align: left; text-indent: 0.3rem; margin-top: 0.2rem; }

/*个人信息*/
#usereditpage { background: #f2f2f2; }
#usercenterpage ul li:first-child { line-height: 1rem; }
#usercenterpage .flex li > label { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; width: 1rem; flex: 0 0 1rem; }
#useravatarbtn span { display: block; float: right; width: 1rem; height: 1rem; overflow: hidden; border-radius: 50%; }
#useravatarbtn img { width: 100%; }
#editnickname { height: 0.86rem; margin-top: 0.2rem; width: 100%; border: none; text-indent: 0.3rem; font-size: 0.32rem; }


/*关于彩蛋校园*/
#aboutpage img { display: block; margin: 0 auto; margin-top: 0.6rem; margin-bottom: 0.4rem; }
#aboutpage h2 { text-align: center; margin: 0.1rem auto; }
#aboutpage p { margin: 0 0.5rem; color: #666; font-size: 0.28rem; line-height: 1.5em; }
#aboutpage p button { background: #faaa34; width: 100%; height: 0.7rem; border-radius: 0.1rem; line-height: 0.7rem; color: white; margin-top: 0.2rem; margin-bottom: 0.2rem; }


/*地址*/
#dizhipage ul li { padding-left: 0.28rem; }
#dizhipage ul li input { border: none; width: 90%; }
#dizhipage ul.item li label { flex: 0 0 0.8rem; }

/*我的订单*/
#mydingdan table { width: 6.8rem; margin-left: 0.2rem; }
#mydingdan table td { padding: 0.2rem 0; border-bottom: solid 1px #f2f2f2; font-size: 0.28rem; }
#mydingdan table td:first-child { width: 2.17rem; }
#mydingdan table td:first-child div { overflow: hidden; width: 1.96rem; }
#mydingdan table td:first-child div img { width: 100%; }
#mydingdan table td:last-child span { float: right; color: #00b8fe; }
#mydingdan table td:last-child a { float: right; width: 1.5rem; height: 0.54rem; border-radius: 0.1rem; font-size: 0.2rem; line-height: 0.54rem; text-align: center; background: #999; color: #fff; }
#mydingdan table td:last-child a.allow { background: #faab34; }
#mydingdan table td:last-child li:nth-child(2) { padding-top: 0.5em; }
#mydingdan table td:last-child li:last-child { color: #666; font-size: 0.24rem; }

#errorpage article { background: #f2f2f2; }
#errorpage article div { background: white; padding-top: 0.75rem; padding-bottom: 0.45rem; }
#errorpage article img { display: block; margin: 0 auto; width: 2.54rem; }

/*我的评价*/
#mypingjia h2 { line-height: 0.66rem; text-indent: 1em; margin-top: 0.2em; color: #666; }
#mypingjia p { border-bottom: solid 1px #f2f2f2; margin-left: 1em; padding-bottom: 0.75em; }
#mypingjia input { display: none; }
#mypingjia label { width: 1.48rem; height: 0.48rem; line-height: 0.48rem; display: inline-block; border: solid 1px #999; margin-right: 0.5rem; text-align: center; color: #999; }
#mypingjia input:checked + label { color: #faab34; border-color: #faab34; background: url(../img/user/seled.png) no-repeat right top; }
#mypingjia h2 span { color: #999; padding-left: 0.2rem; }
#mypingjia div { padding: 0.5em 1em; }
#mypingjia textarea { width: 100%; border: none; height: 6em; }
#mypingjia .right { color: #faab34; }

/*菜市场*/
header div { position: absolute; top: 0.2rem; color: #333; height: 0.76rem; line-height: 0.76rem; text-align: center; right: 0.2rem; }
header div img { width: 0.36rem; margin-left: 0.2rem; }

/*菜市场发布*/
#shopfabupage { background: #f2f2f2; }
#shopfabupage article > * { background: white; }
#shopfabupage p { padding: 0.28rem 0; color: #666; border-bottom: solid 1px #f2f2f2; }
#shopfabupage span { display: inline-block; padding: 0 0.3rem; padding-right: 0.5rem; }
#shopfabupage input { vertical-align: middle; border: none; }
#shopfabupage label { color: #0d0d0d; padding-left: 0.14rem; padding-right: 30px; }
#shopfabupage form > div { padding: 0.28rem; border-bottom: solid 1px #f2f2f2; }
#shopfabupage textarea { width: 100%; border: none; height: 5em; }
#shopfabupage ul { padding: 0.28rem 0; }
#shopfabupage li { width: 1.59rem; height: 1.59rem; margin: 0 0.38rem; display: inline-block; overflow: hidden; position: relative; }
#shopfabupage li img { width: 100%; }
#shopfabupage .right { color: #999; }
#shopfabupage .right.allow { color: #faab34; }
#shopform li h2, .renzhengpage ul li div h2 { position: absolute; bottom: 0; width: 100%; height: 0.4rem; background: #ec4747 url(../img/shichang/del.png) no-repeat center center; background-size: 0.24rem; }


/*选择图片列表*/
#selectephoto article li { display: inline-block; margin: 0.07rem; width: 2.24rem; height: 2.24rem; overflow: hidden; position: relative; }
#selectephoto article li input + label { position: absolute; right: 0.12rem; top: 0.12rem; height: 0.28rem; width: 0.28rem; border-radius: 50%; overflow: hidden; border: solid 1px #f6b249; }
#selectephoto article li img { width: 100%; }
#selectephoto li input { display: none; }
#selectephoto li input:checked + label { background: url(../img/shop/seled.png) no-repeat center center; background-size: 0.21rem; }
#selectephoto .right { color: #faab34; }

/*活动列表*/
#huodonglist { width: 100%; color: #666; }
#huodonglist tr td { padding: 0.2rem 0; border-bottom: solid 1px #f2f2f2; }
#huodonglist tr td:first-child { width: 1.54rem; }
#huodonglist tr td:first-child div { width: 1.13rem; height: 1.13rem; margin: 0 auto; overflow: hidden; border: solid 1px #dcdcdc; border-radius: 50%; }
#huodonglist tr td:first-child div img { width: 100%; }
#huodonglist tr td:last-child { width: 1.14rem; text-align: center; }
#huodonglist tr td:last-child img { width: 0.66rem; }
#huodonglist tr td h3 { margin: 0.05rem 0; color: black; font-size: 0.4rem; }
#huodonglist tr td { font-size: 0.24rem; }
#huodonglist tr td h4 { color: #ccc; margin-top: 0.2rem; }

/*活动详情页*/
#huodonginfo table { width: 100%; }
#huodonginfo table td:first-child { width: 1.64rem; padding: 0.2rem 0; }
#huodonginfo table td:first-child div { width: 1.12rem; height: 1.12rem; margin: 0 auto; border-radius: 50%; overflow: hidden; border: solid 1px #dadada; }
#huodonginfo table td:first-child img { width: 100%; }
#huodonginfo table td:last-child { width: 1.3rem; text-align: center; }
#huodonginfo table td:last-child img { width: 0.66rem; }

#huodonginfo h2 { color: #666; font-size: 0.24rem; }
#huodonginfo h2:first-child { font-size: 0.28rem; }
#huodonginfo h3 { color: #333; margin: 0.05rem 0; }
#huodonginfo h4 { color: #ccc; font-size: 0.22rem; }
#huodonginfo h5 { color: #666; padding: 0 0.3rem; padding-top: 0.1rem; border-top: solid 1px #f2f2f2; }
#huodonginfo p { color: #999; padding: 0 0.3rem; padding-bottom: 0.1rem; }

/*编辑活动*/
#edithuodong .right { color: #faab34; }
#huodongform li label { color: #666; flex: 0 0 1rem; text-align: center; }
#huodongform li input, #huodongform li textarea { border: none; width: 90%; margin-left: 0.1em; text-indent: 0.1rem; }
#huodongform li textarea { height: 7em; }
#huodongform a { position: relative; }

/*我的活动*/
#myhuodong ul li { overflow: hidden; border-bottom: solid 1px #f2f2f2; padding-bottom: 0.15rem; }
#myhuodong ul li table { width: 100%; }
#myhuodong ul li h2 { padding: 0.22rem 0; }
#myhuodong ul li h3 { color: #999; font-size: 0.24rem; }
#myhuodong h3 a { background: #faab34; display: inline-block; float: right; width: 1.5rem; height: 0.54rem; line-height: 0.54rem; border-radius: 0.05rem; text-align: center; color: white; font-size: 0.2rem; margin-right: 0.3rem; }
#myhuodong ul li table { width: 8.8rem; }
#myhuodong ul li table tr td:first-child { width: 1.3rem; text-align: center; }
#myhuodong ul li table tr td:last-child { width: 1.6rem; text-align: center; color: white; background: #ec4747; }
#myhuodong ul li table h4 { color: #ccc; font-size: 0.24rem; }
#myhuodong ul li table tr td:first-child img { width: 0.66rem; }

#fenleiid { opacity: 0; width: 100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

/*活动组局*/
#hdzuju { height: 1.98rem; background: url(../img/huodong/bg.png) no-repeat; background-size: 100%; margin-top: 0.06rem; }
#hdzuju li { height: 1.98rem; display: none; }
#hdzuju li:first-child { position: relative; display: block; }
#hdzuju li:first-child img { width: 1.52rem; position: absolute; left: 50%; margin-left: -0.76rem; top: -0.26rem; }

#hdswitch { height: 2.68rem; overflow: hidden; position: fixed; }
#hdswitch li { float: left; }
#hdswitch li img { width: 100%; }
#hdsrcpoint { position: absolute; left: 50%; bottom: 0.09rem; margin-left: -0.3rem; }
#hdsrcpoint span { display: inline-block; vertical-align: middle; width: 0.1rem; height: 0.1rem; background: #d4d4d4; border-radius: 50%; margin: 0 0.05rem; }
#hdsrcpoint span.current { background: #faab34; width: 0.14rem; height: 0.14rem; }

#hdzujuset > div { display: inline-block; width: 1.38rem; height: 1.38rem; margin-top: 0.34rem; margin-left: 0.49rem; margin-right: 0.49rem; position: relative; background: white; border: solid 1px #ccc; border-radius: 0.1rem; text-align: center; overflow: hidden; }
#hdzujuset > div img { width: 1rem; }
#hdzujuset p { width: 100%; height: 1.38rem; background: white; position: absolute; top: 0; left: 0; display: none; }
#hdzujuset select { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; }
#hdzujuset h3 { text-align: center; color: #bfbfbf; font-size: 0.24rem; }

#hdzujuset #zjleixingval img { width: 0.66rem; margin-top: 0.15rem; margin-bottom: 0.05rem; }

#zjjsval > img { text-align: center; width: 1rem; }

#zjshijianval h2 { color: #666; font-size: 0.48rem; text-align: center; line-height: 0.96rem; }

#huodongjieshaopage { background: #f2f2f2; }
#huodongjieshaopage li { padding: 0.2rem; }
#huodongjieshaopage li:first-child { border-bottom: solid 1px #f2f2f2; }
#huodongjieshaopage article ul { background: white; }
#huodongzhuti, #huodongjieshao { border: none; width: 100%; }
#huodongjieshao { height: 7rem; }

#hdzujufabuwrap img { vertical-align: middle; margin-top: 0.25rem; }
#hdzujufabuwrap img:first-child { width: 2rem; margin-left: 1.69rem; }
#hdzujufabuwrap img:last-child { width: 1.48rem; margin-left: 1.5rem; }

/*活动发布时间*/
#hdshijianquery { border-top: solid 0.1rem #f2f2f2; }
#hdshijianquery label { display: inline-block; width: 33%; text-align: center; height: 0.69rem; line-height: 0.69rem; border-left: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8; }
#hdshijianquery label:first-child { border-left: none; }
#hdshijianquery label.selected { color: #faab34; }

/*我发布的商品*/
#myshop ul li { overflow: hidden; border-bottom: solid 1px #f2f2f2; padding-bottom: 0.15rem; }
#myshop ul li table { width: 100%; }
#myshop ul li h2 { padding: 0.2rem 0; }
#myshop ul li h3 { color: #999; font-size: 0.24rem; }
#myshop h3 a { background: #faab34; display: inline-block; float: right; width: 1.5rem; height: 0.54rem; line-height: 0.54rem; border-radius: 0.05rem; text-align: center; color: white; font-size: 0.2rem; margin-right: 0.3rem; margin-top: -0.25rem; }
#myshop ul li table { width: 8.8rem; }
#myshop ul li table tr td:first-child { width: 2.48rem; text-align: center; }
#myshop ul li table tr td:last-child { width: 1.6rem; background: #ec4747; text-align: center; color: white; }
#myshop ul li table div { width: 2rem; margin: 0 auto; margin-top: 0.2rem; height: 1.38rem; overflow: hidden; }
#myshop ul li table h4 { font-size: 0.24rem; padding-bottom: 0.2rem; }
#myshop ul li table img { width: 100%; }


/*彩市场*/
#shoppage .right { color: #faab34; }
#shoppage table tr td:first-child { width: 1.1rem; padding: 0.2rem 0; }
#shoppage table tr td:first-child div { width: 0.75rem; height: 0.75rem; border-radius: 50%; margin: 0 auto; overflow: hidden; }
#shoppage table tr td:first-child div img { width: 100%; }
#shoppage table tr td:nth-child(3) { color: #faab34; }
#shoppage table h2, #shoppage table h3 { color: #666; }
#shoppage table a { color: #333; }
#shoppage table tr td:first-child > img { width: 0.7rem; margin-left: 0.2rem; }
#shoppage ul + table { border-bottom: solid 1px #f2f2f2; }
#shoppage ul li { display: inline-block; width: 33%; max-height: 2.37rem; overflow: hidden; }
#shoppage ul li:nth-child(2) { margin: 0 0.5%; }
#shoppage ul li img { width: 100%; }


/*彩市场详情页*/
footer.liuyan ul { margin: 0.18rem; }
footer.liuyan li textarea, footer.liuyan li button { height: 0.50rem; padding-top:0.08rem; width: 5.35rem; border: solid 1px #999; }
footer.liuyan li input { text-indent: 0.5em; }
footer.liuyan li button { width: 1.28rem; border-color: #d08109; background: #faab34; color: white; }
footer.liuyan li:last-child { }
#shopinfo { padding: 0.21rem 0.27rem; border-bottom: solid 0.1rem #f2f2f2; }
#shopinfo h2 { color: #faab34; }
#shopinfo h2 img { width: 0.7rem; vertical-align: middle; }
#shopinfo p { margin: 0.1rem; }
#shopinfo a { display: block; }
#shopinfo a img { width: 95%; display: block; margin: 0.05rem auto; }

article.liuyan > h2 { margin-left: 0.3rem; padding-left: 0.41rem; line-height: 0.73rem; background: url(../img/shichang/ly.png) no-repeat left center; background-size: 0.31rem; }
article.liuyan #yibaomingde { padding-left: 0.3rem; margin-left: 0; background: none; border-top: solid 1px #f2f2f2; }
#yibaomingde span { float: right; font-size: 0.2rem; color: #999; margin-right: 0.3rem; padding-right: 0.4rem; background: url(../img/share/share.png) no-repeat right center; background-size: 0.3rem; }

#yibaoming { padding: 0.2rem 0; padding-left: 0.2rem; border-bottom: solid 0.1rem #f2f2f2; }
#yibaoming li { width: 0.6rem; height: 0.6rem; overflow: hidden; border-radius: 50%; margin: 0.1rem; display: inline-block; }
#yibaoming li img { width: 100%; }
#yibaoming p { color: #999; font-size: 0.26rem; padding-left: 0.1rem; }

/*图片浏览页*/
#photoview { background: #000; }
#photoview ul { height: 100%; }
#photoview li { display: inline-block; height: 100%; }
#photoview li img { width: 100%; vertical-align: middle; }

/*商品留言*/
.liuyanlist { border-top: solid 1px #f2f2f2; }
.liuyanlist li { padding: 0.3rem; border-bottom: solid 1px #f2f2f2; }
.liuyanlist li p { line-height: 0.36rem; font-size: 0.28rem; margin-top: 0.05rem; }
.liuyanlist li p span { color: #00b8fe; }
.liuyanlist table div { width: 0.6rem; height: 0.6rem; border-radius: 50%; overflow: hidden; }
.liuyanlist table div > img { width: 100%; }
.liuyanlist table td:last-child { text-align: right; color: #ccc; font-size: 0.24rem; }

#quyupage li, #quyupage ul { border-bottom: solid 1px #f2f2f2; }
#quyupage input { display: none; }
#quyupage li { line-height: 0.7rem; }
#quyupage #shengid { border-top: solid 0.1rem #f2f2f2; }
#quyupage ul li:last-child { border-bottom: none; }
#shengid li { padding-left: 0.3rem; }
#shiid li { padding-left: 0.6rem; }
#xianid li { padding-left: 0.9rem; }
#xianid li label { display: block; margin-right: 0.3rem; }
#xianid li input:checked + label { background: url(../img/user/sel.png) no-repeat right center; background-size: 0.32rem; }

#netstatepage article { text-align: center; }
#netstatepage article img { display: block; margin: 0.6rem auto; width: 4.64rem; }
#netstatepage article #resetnet { width: 1.5rem; }

/*提示框*/
#tipsmsgwrap { position: absolute; top: 0; left: 0; bottom: 0; right: 0; background: #999; opacity: 0.4; display: none; z-index: 3; }
#tipsmsg { position: absolute; top: 50%; left: 50%; width: 4.32rem; height: 3rem; margin-left: -2.16rem; margin-top: -2rem; background: #fafafa; border-radius: 0.1rem; text-align: center; overflow: hidden; display: none; z-index: 3; }
#tipsmsg h2 { height: 0.8rem; line-height: 0.8rem; color: #333; border-bottom: solid 1px #e6e6e6; }
#tipsmsg p { height: 1.48rem; line-height: 1.48rem; color: #666; }
#tipsmsg a { display: block; background: #faab34; color: #fafafa; height: 0.7rem; line-height: 0.7rem; }

/*活动选择框*/
#huodongselectwrap, #shijianselectwrap { width: 6.7rem; background: #f4f4f4; overflow: hidden; position: fixed; top: 2.7rem; left: 50%; margin-left: -3.35rem; z-index: 3; display: none; }
#huodongselectwrap p, #shijianselectwrap p { border-bottom: solid 0.04rem #69c4ed; height: 0.6rem; font-size: 0.32rem; padding-top: 0.26rem; padding-left: 0.2rem; }
#huodongselectwrap button, #shijianselectwrap button { color: #faab34; font-size: 0.32rem; float: right; margin-right: 0.32rem; margin-top: -0.06rem; }
#huodongslide, #shijianselectwrap table, #shijianselectwrap div { height: 5rem; overflow: hidden; position: relative; }
#huodongslide ul, #shijianselectwrap div ul { width: 1.34rem; margin: 0 auto; }
#huodongslide li, #shijianselectwrap div li, .selectmask li { line-height: 0.99rem; height: 0.99rem; text-align: center; text-align: center; border-bottom: solid 1px #69c4ed; }
.selectmask { position: absolute; top: 0; left: 50%; bottom: 0; margin-left: -0.67rem !important; }
.selectmask li { border: none !important; background: #f4f4f4; opacity: 0; }
.selectmask li:nth-child(1), .selectmask li:nth-child(5) { border: none; opacity: 0.6; }
.selectmask li:nth-child(2), .selectmask li:nth-child(4) { border: none; opacity: 0.3; }

#shijianselectwrap div { padding: 0 0.40rem; padding-right: 0.35rem; }
#shijianselectwrap .selectmask { left: 0.4rem; margin-left: 0 !important; }
#shijianselectwrap table div ul { width: 1.2rem; }
#shijianselectwrap table div#selectyear ul { width: 1.8rem; }

/*分享*/
#sharewrap { position: absolute; width: 2.08rem; top: 0.8rem; right: 0.2rem; background: url(../img/share.png) no-repeat 1.82rem 0; background-size: 0.11rem; padding-top: 0.18rem; line-height: 0.61rem; font-size: 0.26rem; z-index: 3; display: none; }
#sharewrap dl { padding: 0.12rem; background: white; border-radius: 0.2rem; overflow: hidden; }
#sharewrap dl dd { border-bottom: solid 1px #ccc; background: url(../img/share/weixin.png) no-repeat left center; background-size: 0.34rem; text-indent: 0.46rem; }
#sharewrap dl dd:last-child { border-bottom: none; }
#sharewrap dl dd:nth-child(3) { background-image: url(../img/share/penyou.png); }
#sharewrap dl dd:nth-child(4) { background-image: url(../img/share/qq.png); }
#sharewrap dl dd:nth-child(5) { background-image: url(../img/share/qzone.png); }

#hdsharewrap { position: absolute; left: 0; right: 0; bottom: 0; height: 2.82rem; z-index: 3; background: #fff; display: none; }
#hdsharewrap dt { margin-top: 0.2rem; margin-bottom: 0.3rem; color: #999; padding-left: 0.3rem; }
#hdsharewrap dd { float: left; width: 25%; text-align: center; }
#hdsharewrap dd img { height: 0.52rem; display: block; margin: 0 auto; margin-bottom: 0.32rem; }


/**/
#paypage article { background: #f2f2f2; }
#paypage article img { width: 100%; }
#paypage article a { display: block; background: #faab34; height: 0.76rem; line-height: 0.76rem; margin: 0.4rem 0.3rem; border-radius: 0.2rem; color: white; text-align: center; }


#guidemenustart { position: absolute; bottom: 1.2rem; left: 1.3rem; width: 4.7rem; height: 1.2rem; }
